Skip to content

Gameserver autoupdater#75

Merged
JacksonTheMaster merged 37 commits into
mainfrom
gameserver-autoupdater
Sep 12, 2025
Merged

Gameserver autoupdater#75
JacksonTheMaster merged 37 commits into
mainfrom
gameserver-autoupdater

Conversation

@JacksonTheMaster

@JacksonTheMaster JacksonTheMaster commented Sep 12, 2025

Copy link
Copy Markdown
Member

Gameserver AutoUpdater & /setup rework

This PR adds a config option to enable polling steam for a gameserver update every 5 minutes. If an update is found, the server stops within 60 seconds, then the update is applied and the server gets restarted.
The setup process got reworked, finally simplifying the SaveInfo (MyMarsMap Mars2) setup to be more user friendly.

Further improvements

  • Reordered the config.json file order to be more useful
  • Fixed update from discord command handling
  • Reordered structure of config.json to be more logical
  • Updated Discord control panel to use embeds
  • Improved discord control panel
  • Added update server to Discord control panel
  • Improved the way SSUI handles restartes and waiting for the server to stop
  • Added discordgo license and mention
  • Further minor improvements and additions
  • FIxed various bugs with 2boxform (setup, login, changeuser page)
  • Fixed changeuser page showing "Something went wrong"
  • Improved Localization
  • General small improvements and small fixes
  • Added cli flags:
    -BackendEndpointPort string
Parameter Expects Info Alias
CreateSSUILogFile none Create log files for SSUI -lf
GameBranch string Override the game branch (e.g., beta) -b
IsDebugMode none Enable debug mode -debug
LogLevel int Override the log level (e.g., 10) -ll
RecoveryPassword string Adds a 'recovery' user (expects password as argument) -r
BackendEndpointPort int Override the backend endpoint port (e.g., 8080) -p

…ll process.

- Refactored InitAppInfoPoller to manage poller lifecycle more effectively.
- Added Poller to loader instead
- removed discord settings entirely
- updated localizations
- added a progress bar
…inAndSaveSystem. Changed step order accordingly.
@JacksonTheMaster JacksonTheMaster merged commit 407798a into main Sep 12, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant